﻿namespace Sidvall.SystemEnvironment
{
    public enum ViewSizePreference
    {
        //
        // Summary:
        //     The app does not have a window size preference specified. Windows, rather than
        //     the app, sets the size preference, which defaults to UseHalf.
        Default = 0,
        //
        // Summary:
        //     The window uses less than 50% of the available horizontal screen pixels.
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "UseLess")]
        UseLess = 1,
        //
        // Summary:
        //     The window uses 50% (half) of the available horizontal screen pixels.
        UseHalf = 2,
        //
        // Summary:
        //     The window uses more than 50% of the available horizontal screen pixels.
        UseMore = 3,
        //
        // Summary:
        //     The window uses the minimum horizontal pixel width (either 320 or 500 pixels)
        //     specifies in the app's manifest (such as package.appxmanifest).
        UseMinimum = 4,
        //
        // Summary:
        //     The window has no visible component.
        UseNone = 5
    }
}
